// file name: vector.hpp
// description: a vector class, a data structure
// last editor: sunist chan
// macOS Big Sur beta 10.16.0 with Visual Studio Code and GCC11

#include <iostream>

using namespace std;

class vector_node {
    public:
    string innerData;
    string *nextNode;
};

class Vector {
    private:
    vector_node* head;
    string type;

    int length;

    public:
    Vector(string type) {
        this -> type = type;
        head = (vector_node*)malloc(sizeof(vector_node))
    }

    int length() {
        return length;
    }

    string type() {
        return type;
    }

    int at(int index) {
        
    }
};